package com.example.demokotlin

import org.junit.Test


/**
 * Kotlin语言的Nothing类型特点
 *
 * @author zhouronghua
 * @time 2022/3/21 12:55 下午
 */
class NothingTest {

    @Test
    fun testNothing() {
        // show方法没有实现是Nothing类型
        // kotlin.NotImplementedError: An operation is not implemented: Not yet implemented
        AImpl().show()
    }
}

interface A {
    fun show()
}

class AImpl : A {
    override fun show() {
        // 这是Nothing类型
        TODO("Not yet implemented")
    }
}